import Vue from 'vue'
import Vuex from 'vuex'
import cityModule from "./module/cityModule";
import tabbarModule from "./module/tabbarModule";
import cinemaModule from "./module/cinemaModule";
import createPersistedstate from "vuex-persistedstate";


Vue.use(Vuex)
//创建store对象并导出，“store”基本上就是一个容器，它包含着你的应用中大部分的状态 (state)。
const store = new Vuex.Store({
    //持久化
    plugins: [createPersistedstate()],

    state: {

    },
    //集中式修改状态,被监控
    mutations: {


    },
    actions: {

    },
    modules: {
        cityModule,
        tabbarModule,
        cinemaModule
    }
})
export default store

//store只是存在内存中
//store配置持久化